.panel .panel-heading  .nav-style li a{color:#ffffff;text-decoration: none;} 

.nav-style .active{color:lightgray;}
li{list-style-type:none;}
.br{border: 1px solid red;}
/* .mynav{min-height:400px;margin-top: 3px;}
.col-xs-10{border: 1px solid red;} */
.wrap{width: 98%;margin:0 auto;margin-top: 10px;}
.ctrlbtn{margin-top: 20px;}
.bg-gray{background-color: #EEEEEE;}
.m0{margin: 0;}
.p0{padding: 0;}
.pl0{padding-left: 0;}
.pr0{padding-right: 0;}
.radius0{border-radius: 0px !important;}
.list-group-item{border-left: none;border-right:none; }
.menu.list-group{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 540px;}
.menu.list-group .list-group-item:first-child{border-radius:0px; }
.menu{display: fixed;top: 0;left: 0;}


.nav-style{border: none;border-bottom-left-radius:0px;border-bottom-right-radius:0px; }

.date-update{border: 0px;background-color:rgba(0,0,0,0); }
.date-ok{border: 1px solid gray; }
.input-border{border-style: none;}
.m_nav{
    width: 100%;
    height: 50px;
}
/* .m_nav_logo{
    float: left;
    width: 20% ;
    height: 100px;
    line-height: 50px;
} */
.nav-flag-left{
    display: block;
    float: left;
    width:45%;
    height:40px;
    line-height: 50px;
    margin-bottom: 0px;
    position: relative;
    bottom: 105px;
}
.nav-flag-right{
     display: block;
    float: right;
    width: 30%;
    height: 40px;
    line-height: 50px;
      margin-bottom: 0px;
      position: relative;
    bottom: 105px;
}
.nav-flag-left li{ display:block; height:40px;float: left;margin-right:30px;color: gray;}
.nav-flag-right li{ display:block;height:40px;float: left;}
.nav-flag-right a{text-decoration: none;color: gray;}
.dropdown ul li{
    height: 30px;
    width: 100%;
    line-height: 30px;
}



.m_nav{
    width: 100%;
    height: 120px;
    //display: inline-block;
}
.m_nav_logo{
    float: left;
    width: 100% ;
    height: 100px;
    background-size: 100% 100% !important;
    background:url(/yuxi/images/navbj.png);
}

.sec_nav_header{
    width: 100%;
    height: 150px;
    
}
.container-fuild{
    margin-top: 100px;
}
.sec_nav_footer{
    width: 100%;
    height: 40px;
    background: #DFF0F8;
    position: relative;
    top: 101px;
}

.navbar-brand{
    margin:0px;
    padding:0px;
    margin:20px 0px 0px 40px;
}
.logoone{
    float: left;
}
.fred{color: red !important;}
.hidethat{display: none;}
.modal .modal-dialog{margin:0 auto; margin-top: 5%;}
.modal .modal-footer .btn-primary{background-color: #337AB7 !important; border-radius: 3px !important;}
.modal .modal-footer .btn-default{background-color: #CCCCCC !important; border-radius: 3px !important;}
input{background-color: white; color:black !important; width: 100%;}
#roleInput input{width: 15px;}
.hide{display:none;}